package com.hospital.workstation.domain.vo;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.hospital.common.annotation.ExcelDictFormat;
import com.hospital.common.convert.ExcelDictConvert;
import lombok.Data;

import java.util.Date;


/**
 * 转科信息视图对象 his_change_department
 *
 * @author whb
 * @date 2023-03-08
 */
@Data
@ExcelIgnoreUnannotated
public class HisChangeDepartmentVo {

    private static final long serialVersionUID = 1L;

    /**
     * 转科信息ID
     */
    @ExcelProperty(value = "转科信息ID")
    private Long id;

    /**
     * 病历号
     */
    @ExcelProperty(value = "病历号")
    private Integer medicalRecordNo;

    /**
     * 科室代码
     */
    @ExcelProperty(value = "科室代码")
    private String deptCode;

    /**
     * 科室名称
     */
    @ExcelProperty(value = "科室名称")
    private String deptName;

    /**
     * 转入时间
     */
    @ExcelProperty(value = "转入时间")
    private Date changeIntoTime;

    /**
     * 转入医生代码
     */
    @ExcelProperty(value = "转入医生代码")
    private String targDocCode;

    /**
     * 转入病区代码
     */
    @ExcelProperty(value = "转入病区代码")
    private String targWardCode;

    /**
     * 转入房间代码
     */
    @ExcelProperty(value = "转入房间代码")
    private String targRoomCode;

    /**
     * 转入床位代码
     */
    @ExcelProperty(value = "转入床位代码")
    private String targBedCode;

    /**
     * 转出时间
     */
    @ExcelProperty(value = "转出时间")
    private Date changeOutTime;

    /**
     * 转出医生代码
     */
    @ExcelProperty(value = "转出医生代码")
    private String origDocCode;

    /**
     * 转出病区代码
     */
    @ExcelProperty(value = "转出病区代码")
    private String origWardCode;

    /**
     * 转出房间代码
     */
    @ExcelProperty(value = "转出房间代码")
    private String origRoomCode;

    /**
     * 转出床位代码
     */
    @ExcelProperty(value = "转出床位代码")
    private String origBedCode;


}
